Hide GdkDisplayClass from public header
authorAlexander Larsson <alexl@redhat.com>
Sun, 5 Dec 2010 21:12:48 +0000 (22:12 +0100)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 21 Dec 2010 17:06:54 +0000 (12:06 -0500)
There is no need for apps to access this class, as its only implemented
in the gdk backends, and we want to be free to change it later.

gdk/gdkdisplay.h
gdk/gdkinternals.h

index 381f45e844683da449d087949555813c9b9a417f..bd99b1dd5acdc6819a89e757abb11f624f9316bd 100644 (file)
@@ -116,22 +116,6 @@ struct _GdkDisplay
   GdkDeviceManager *GSEAL (device_manager);
 };
 
-struct _GdkDisplayClass
-{
-  GObjectClass parent_class;
-  
-  G_CONST_RETURN gchar *     (*get_display_name)   (GdkDisplay *display);
-  gint                      (*get_n_screens)      (GdkDisplay *display);
-  GdkScreen *               (*get_screen)         (GdkDisplay *display,
-                                                   gint        screen_num);
-  GdkScreen *               (*get_default_screen) (GdkDisplay *display);
-
-  
-  /* Signals */
-  void (*closed) (GdkDisplay *display,
-                 gboolean    is_error);
-};
-
 /**
  * GdkDisplayPointerHooks:
  * @get_pointer: Obtains the current pointer position and modifier state.
index d9fa2c000a706f3ac8aeb0d0f36b944579eb1e47..65c3aa56d5b735de9707fe31a8ce61588a740a73 100644 (file)
@@ -271,6 +271,22 @@ struct _GdkWindow
 #define GDK_WINDOW_TYPE(d) (((GDK_WINDOW (d)))->window_type)
 #define GDK_WINDOW_DESTROYED(d) (GDK_WINDOW (d)->destroyed)
 
+struct _GdkDisplayClass
+{
+  GObjectClass parent_class;
+
+  G_CONST_RETURN gchar *     (*get_name)           (GdkDisplay *display);
+  gint                      (*get_n_screens)      (GdkDisplay *display);
+  GdkScreen *               (*get_screen)         (GdkDisplay *display,
+                                                   gint        screen_num);
+  GdkScreen *               (*get_default_screen) (GdkDisplay *display);
+
+
+  /* Signals */
+  void (*closed) (GdkDisplay *display,
+                 gboolean    is_error);
+};
+
 extern GSList    *_gdk_displays;
 extern gchar     *_gdk_display_name;
 extern gint       _gdk_screen_number;